body {
  background-image: url(nonexisted_img.gif);
  background-attachment: fixed;
}

.constructor-edit {
  position: fixed;
  _position: absolute;
  width: 728px;
  top: 150px;
  _top: expression(eval(document.documentElement.scrollTop)+150+"px");
  left: 50%;
  margin-left: -364px;
  background: #fff; 
  z-index: 60; }

/*** уголки ***/
.constructor-edit .bg1- {
  font-size: 1px;
  position: absolute; top: -12px; left: 0px;
  width: 100%; height: 12px;
  background: url({{!static type="images" "decoration/corner-tl-w.png"}}) 0 0 no-repeat;
  _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-tl-w.png"}}', sizingMethod='crop'); }

.constructor-edit .bg2- {
  font-size: 1px;
  /*padding: 0px 12px 0px 12px;*/
  width: 12px; height: 12px;
  position: absolute; left: 716px; top: 0px;
  background: url({{!static type="images" "decoration/corner-tr-w.png"}}) 0 0 no-repeat;
  _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-tr-w.png"}}', sizingMethod='crop'); }
  
.constructor-edit .bg3- {
  font-size: 1px;
  margin: 0px 12px;
  height: 12px; background: #fff; }
    
.constructor-edit .bg4- {
  font-size: 1px;
  position: absolute; bottom: -12px; left: 0px;
  width: 100%; height: 12px;
  background: url({{!static type="images" "decoration/corner-bl-w.png"}}) 0 0 no-repeat;
  _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-bl-w.png"}}', sizingMethod='crop'); }

.constructor-edit .bg5- {
  font-size: 1px;
  /*padding: 0px 12px 0px 12px;*/
  width: 12px; height: 12px;
  position: absolute; left: 716px; top: 0px;
  background: url({{!static type="images" "decoration/corner-br-w.png"}}) 0 0 no-repeat;
  _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-br-w.png"}}', sizingMethod='crop'); }
  
.constructor-edit .bg6- {
  font-size: 1px;
  margin: 0px 12px;
  height: 12px; background: #fff; }
/*** ****** ***/

 
/*** form ***/  
.constructor-edit form.edit- {
  width: 422px; _overflow-x:hidden;
  margin: 0px 153px 0px 153px; }
  
.constructor-edit form.edit- h1.title- {
  padding: 0.6em 0px 0.6em 0px;
  font-size: 2.7em; font-style: italic; }
  
.constructor-edit form.edit- input.title- {
  width: 100%;
  font-size: 1.3em;
  margin: 3px 0px 4px 0px;
  _border-style: inset; }
   
.constructor-edit form.edit- textarea.content- {
  overflow: auto;  
  width: 100%;
  height: 180px;
  font-size: 1.3em;
  margin: 3px 0px 4px 0px; padding-left: 2px;
  _border-style: inset; }
  
.constructor-edit form.edit- .wrap- {
  position: relative; }

.constructor-edit form.edit- label {
  position: absolute;
  width: 145px;
  left: -153px;
  text-align: right; font-size: 1.8em; }

.constructor-edit form.edit- .to-edit- {
  text-align: left; }

.constructor-edit form.edit- input.submit- {  
  font-size: 2em;
  padding-bottom: 0.05em; _padding-bottom: 0; margin: 0.6em 0 0.9em 0 ;
  vertical-align: middle; }
  
.constructor-edit form.edit- .close-text- {
  font-size: 1.2em; word-spacing: 0.4em; }
   
.constructor-edit form.edit- a.close-ref- {
  border-bottom: 1px #3b3733 dashed;
  text-decoration: none;
  color: #3b3733; }
  
.constructor-edit form.edit- a.close-ref-:hover {
  border-bottom: none; }
